Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Gemax Open - Belgrade The Surbiton Trophy - Surbiton KGHM Dialog Polish Indoors - Wroclaw The LTA Men's Challenger - Nottingham Croatia Osiguranje Rijeka Open - Rijeka St. Remy Challenger Internazionali di Tennis di Bergamo - Bergamo Open D'Orleans - Orleans Bordeaux Challenger Segovia Challenger Mons Challenger Orleans Challenger Athens Challenger Segovia Challenger GHI Bronx Classic - Bronx Rennes Challenger Open D'Orleans - Orleans Ethias Tennis Trophy - Mons Courmayeur Challenger Quimper Challenger Rennes Challenger Granby Challenger St. Remy Challenger Bordeaux Challenger Cherbourg Challeger Istanbul Challenger Orleans Challenger Cherbourg Challenger Sarajevo Challenger Rhodes Challenger Challenger Ford de Cherbourg - Cherbourg Bath Challenger West of England Challenger - Bristol Orleans Challenger Salzburg Challenger Dallas Challenger Bordeaux Challenger Granby Challenger Petange Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Challenger 42 - Andrezieux Mons Challenger St. Remy Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Brest Challenger Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Istanbul Challenger 1st Challenger Tournament Leon - Leon The Manchester Trophy - Manchester Internationaux du Doubs - Besancon The Manchester Trophy - Manchester Orleans Challenger Lille Challenger Bordeaux Challenger Grand Prix de Tennis - St. Jean de Luz Orleans Challenger Open de L'Isere - Grenoble Brest Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Cherbourg Challenger Lille Challenger St. Brieuc Challenger Bordeaux Challenger Morocco Tennis Tour - Marrakech Isla de Lanzarote - Lanzarote Bordeaux Challenger Unique Zagreb Open - Zagreb Challenger Ford de Cherbourg - Cherbourg Warsteiner Challenger Lubeck - Lubeck Sarajevo Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux GHI Bronx Classic - Bronx Challenger Hamburg - Hamburg Tunis Challenger Segovia Challenger Johannesburg Challenger Cherbourg Challenger Open de L'Isere - Grenoble Open de L'Isere-Open 38 - Grenoble Internationaux de Doubs Open de Franchie-Comte - Besancon Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth 1998 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mallorca Open - Mallorca Adidas International - Sydney Open 13 - Marseille Dubai Tennis Open - Dubai Open Seat-Godo '99 - Barcelona Gerry Weber Open - Halle International Championship of Croatia - Umag RCA Championships - Indianapolis Open 13 - Marseille Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Challenger Ford de Cherbourg - Cherbourg Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Adidas International - Sydney Open 13 - Marseille Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Open de Moselle - Metz CA Tennis Trophy - Vienna Stockholm Open - Stockholm Auckland Marseille Barcelona Munich Oporto Halle Stuttgart Umag Bucharest Marbella Ciudad de Pozoblanco Open Diputacion - Cordoba St. Polten Montevideo Buenos Aires Open de L'Isere - Grenoble Johannesburg Challenger AAPT Championships - Adelaide Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag China Open - Beijing Stockholm Open - Stockholm Chennai Open - Chennai Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad KGHM Dialog Polish Indoors - Wroclaw Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. China Open - Beijing CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb KGHM Emax Polish Indoors - Wroclaw Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Orleans Challenger Open Seat Godo 2007 - Barcelona Rhodes Challenger Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Artois Championships - London ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz Ramat Hasharon Challenger Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Open 13 - Marseille Copa Telmex - Buenos Aires AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mons Challenger Open de Moselle - Metz Open Sud de France - Montpellier Open 13 - Marseille AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Open de Nice Cote d'Azur - Nice Estoril Open - Estoril AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Grolsch Open 1997 - Amsterdam RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Adidas International - Sydney Winston-Salem Open - Winston-Salem Moselle Open - Metz Waldbaum's Hamlet Cup - Long Island Gold Flake Open - Chennai Swiss Indoors Basel - Basel 1999 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale Open 13 - Marseille Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Topshelf Open - 's-Hertogenbosch Mallorca Open - Mallorca KGHM Polish Indoors - Wroclaw Gerry Weber Open - Halle Croatia Open - Umag Generali Open 2000 - Kitzbuhel Moselle Open - Metz Bordeaux Challenger Rakuten Japan Open - Tokyo RCA Championships - Indianapolis Brisbane International - Brisbane Challenger 42 - Andrezieux Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Adidas Open de Toulouse - Toulouse Open 13 - Marseille Open de Franche-Comte - Besancon Topshelf Open - 's-Hertogenbosch AEGON Championships - London Open 13 - Marseille Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Rennes Challenger Apia International - Sydney Citrix Tennis Championships - Delray Beach Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Moselle Open - Metz The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Croatia Open - Umag AEGON Championships - London AAPT Championships - Adelaide Adidas International - Sydney European Open - Antwerp IX Open Internacional D'Andorra - Andorra Salem Open - Hong Kong Open Sud de France - Montpellier Libema Open - 's-Hertogenbosch West of England Tennis - Bristol Fever-Tree Championships - London Citi Open - Washington Moselle Open - Metz Philadelphia Casablanca The Manchester Trophy - Manchester Open Sud de France - Montpellier Moscow Open D'Orleans - Orleans The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Cherbourg Challenger The Manchester Trophy - Manchester Manchester Challenger Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg Arroyo de la Encomienda - Valladolid Open de Moselle - Metz Qatar Open - Doha Open de Franche Comte - Besancon Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles Croatia Open Umag - Umag Open 88 - Contrexeville Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Sydney International - Sydney The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Synsam Swedish Open - Bastad Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Jersey Challenger Estoril Open - Estoril Challenger 42 - Andrezieux Geneva Challenger - Geneva The Nottingham Open - Nottingham DPD Challenger 2000 - Aschaffenburg BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Espinho Challenger - Espinho Chennai Open - Chennai Open de Montauban - Montauban Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AEGON Championships - London Internazionali BNL d'Italia - Rome Open de L'Isere - Grenoble Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Qatar ATP Challenger - Doha Chennai Open - Chennai Mons Challenger Challenger 42 - Andrezieux Abierto Mexicano Telcel - Acapulco Open de L'Isere (Open 38) - Grenoble Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Apia International - Sydney Open Sud de France - Montpellier AEGON Championships - London Atlanta Tennis Championships - Atlanta Citi Open - Washington Waldbaum's Hamlet Cup - Long Island Bordeaux Challenger Thailand Open - Bangkok Open Seat-Godo '97 - Barcelona Gstaad BMW Open - Munich Open 13 - Marseille Citi Open - Washington European Open - Antwerp Swiss Indoors Basel - Basel Sydney International - Sydney Hall of Fame Open - Newport Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Kitzbuhel Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London V Torneo Internazionale di Tennis - Barletta Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Estoril CA Tennis Trophy - Vienna Palermo Steelers Cup - Kosice Medibank Private International - Sydney CA Tennis Trophy - Vienna Memphis Pilot Pen Tennis - New Haven President's Cup 2000 - Tashkent AAPT Championships - Adelaide If Stockholm Open - Stockholm AIG Japan Open - Tokyo Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Open SEAT 2008 - Barcelona Umag Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Adidas International - Sydney Thailand Open - Bangkok St. Brieuc Challenger Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Romanian Open - Bucharest IPB Czech Indoor - Ostrava Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven International Championship of Croatia - Umag Mallorca Open - Mallorca Idea Prokom Open - Sopot German Open - Hamburg Italian Open - Rome Amsterdam Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Nottingham Open - Nottingham AEGON Championships - London The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Rotterdam Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Gerry Weber Open - Halle Valencia Santiago Winston-Salem Open - Winston-Salem Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Gerry Weber Open - Halle Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Hamburg Rome Stuttgart Paris Oporto Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Telecom Italia Masters - Rome Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open 13 - Marseille 1997 Mercedes Cup - Stuttgart Masters Series Monte-Carlo - Monte Carlo International Championship of Croatia - Umag Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Rome Eutelsat Monte Carlo Open - Monte Carlo The Lipton Championships - Key Biscayne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Newsweek Champions Cup - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Miami Open - Miami BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Wimbledon - London Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Melbourne Australian Open - Melbourne AAMI Classic - Kooyong Davis Cup, World Group, F, ESP-USA 3-2 All Lower level tournaments Davis Cup, World Group, 1R, BRA-ESP 3-2 ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Olympics - Athens ATP Tour World Championship - Hannover